Release 10.1A: OpenEdge Development:
Internationalizing Applications
The convmap.dat file and its tables
The
convmap.datfile supplied by OpenEdge, which resides in theDLC/prolang/convmapdirectory, does not contain character processing tables. Rather, it containsINCLUDEdirectives, each of which includes a file containing character processing tables. The included files also reside in theDLC/prolang/convmapdirectory.The
convmap.datfile can containINCLUDEdirectives and actual character processing tables (except for word-break tables) in any combination.A typical included file is
arabic.dat, which contains tables for locales that use the Arabic language. Table 3–1 lists the contents ofarabic.dat.
Table 3–1 shows several characteristics of the
arabic.datfile in particular and of character processing tables in general:
- The
arabic.datfile contains tables for a variety of code pages.- These tables consist of character attribute tables, case tables, collation tables, and code-page conversion tables.
- Each table applies to a particular code page.
- Case tables and collation tables have names, while character attribute tables and code-page conversion tables do not.
- A code page can have only one character attribute table, only one code-page conversion table for a given code-page conversion, only one case table with a particular name, and only one collation table with a particular name.
- Multiple code pages might have collation tables or case tables with the same name. For example, code page 710 and code page 720 each have a case table named BASIC, as Table 3–1 shows.
- Every code page does not have every kind of character processing table.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |